#pragma once
#include "PDTExpBoolBinBool.h"



class PDTAnd: public PDTExpBoolBinBool{
public:
	PDTAnd(PDTCodeGraph & CG,PDTExpBool &left,PDTExpBool & right);
	NodeTypeEnum getType(){return PDTAnd_Em;}
	bool isPDTAnd(){return true;}

};

class PDTOr: public PDTExpBoolBinBool{
public:
	PDTOr(PDTCodeGraph & CG,PDTExpBool &left,PDTExpBool & right);
	NodeTypeEnum getType(){return PDTAnd_Em;}
	bool isPDTOr(){return true;}

};

class PDTEqualBool: public PDTExpBoolBinBool{
public:
	PDTEqualBool(PDTCodeGraph & CG,PDTExpBool &left,PDTExpBool & right);

	NodeTypeEnum getType(){return PDTEqualBool_Em;}
	bool isPDTEqualBool(){return true;}

};

class PDTNotEqualBool: public PDTExpBoolBinBool{
public:
	PDTNotEqualBool(PDTCodeGraph & CG,PDTExpBool &left,PDTExpBool & right);

	NodeTypeEnum getType(){return PDTNotEqualBool_Em;}
	bool isPDTNotEqualBool(){return true;}

};
